/*
 * $Id$
 *
 * Copyright (c) 2006-2011, Juniper Networks, Inc.
 * All rights reserved.
 * This SOFTWARE is licensed under the LICENSE provided in the
 * ../Copyright file. By downloading, installing, copying, or otherwise
 * using the SOFTWARE, you agree to be bound by the terms of that
 * LICENSE.
 */

#media-inspector {
    display:none
}
@media screen {
    #media-inspector { z-index: 1 }
}
@media print {
    #media-inspector { z-index: 2 }
}

pre {
    font-family: Consolas, Menlo, Monaco,Lucida Console, Liberation Mono,
                 DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New,
                 monospace, serif;
    margin-bottom: 10px;
}

@media screen {
    hr.noprint {
	display: none;
    }

    h1, h2, h3, h4, h5 {
	font-size: 14pt;
	color: black;
	margin: 0;
	padding: 0;
    }
    h1 a, h2 a, h3 a, h4 a, h5 a {
	font-size: 12pt;
	color: black;
    }

    div#top {
	display: table;
    }

    div#top-left {
	display: table-cell;
	width: 400px;
	border: 1px solid black;
	border-right: 0px;
    }

    div#top-right {
	display: table-cell;
	width: 100%;
	border: 1px solid black;
    }

    div.section-number {
	display: none;
    }

    div.fake-content {
	display: block;
	background-color: #d0d0f0;
    }

    div.fake-active {
	display: block;
	background-color: #f0d0d0;
    }

    div#nav-bar {
	display: inline-block;
	float: right;
    }

    div#nav-bar button#nav-next {
        margin-right: 1em;
    }

    div#nav-bar button {
        border-radius: 4px;
    }

    div.content {
	display: none;
    }

    div.active {
	display: block;
    }

    a.toc-active {
	background-color: #dddddd;
    }

    div.self-section-number {
	display: none;
    }

    div#debug-log {
	white-space: pre-wrap;
    }

    h1, h2, h3, h4, h5 {
	margin: 0;
    }

    div#toc {
	overflow-y: scroll;
    }

    div#toc > ul.toc {
	margin-left: 2px;
    }

    table.header {
	display: none;
    }

    p#title span.filename {
	display: none;
    }

    p#title {
	margin-top: 20px;
    }

    ul.top-toc {
	display: none;
    }

    ul.top-toc-open {
	display: block;
    }

    div.padding {
	width: 300px;
    }

}

@media print {
    div.self-section-number, div.section-number {
	display: block-inline;
    }

    button {
	display: none;
    }

    h1 {
	font-size: 14pt;
	/*  line-height: 21pt;*/
	page-break-after: avoid;
    }
    h1.np {
	page-break-before: always;
    }
    h1 a {
	color: #333333;
    }
    h2 {
	font-size: 12pt;
	/*  line-height: 15pt; */
	page-break-after: avoid;
    }
    h2 a {
	color: black;
    }
    h3 {
	font-size: 10pt;
	page-break-after: avoid;
    }
    h3 a {
	color: black;
    }
    h4 {
	font-size: 10pt;
	page-break-after: avoid;
    }
    h4 a {
	color: black;
    }
    h5 {
	font-size: 10pt;
	page-break-after: avoid;
    }
    h5 a {
	color: black;
    }
}
